home *** CD-ROM | disk | FTP | other *** search
/ Internet Info 1993 / Internet Info CD-ROM (Walnut Creek) (1993).iso / networking / osi / isode / dosisode / DOSISODE80.ZIP / ISODE8.WRK / UTILS / CC.BAT next >
Encoding:
DOS Batch File  |  1992-06-19  |  1.3 KB  |  42 lines

  1. set c_file=%1.c
  2. set new_file=%1.c_n
  3. set orig_file=%isode_orig%\%dir%\%c_file%
  4. set obj_file=%1.o
  5. rem set debug=-g
  6. set debug=
  7. if exist %new_file% set orig_file=%new_file%
  8. %isode%\utils\cmpftime %obj_file% %orig_file%
  9. if not errorlevel 2 goto end
  10. %isode%\utils\pass1 %orig_file% %c_file%
  11. if "%defines%." == "1." goto 1
  12. if "%defines%." == "2." goto 2
  13. if "%defines%." == "3." goto 3
  14. if "%defines%." == "4." goto 4
  15. if "%defines%." == "5." goto 5
  16. echo gcc %debug% -c -DDEBUG %c_file%
  17. gcc %debug% -c -DDEBUG @%isodei%/utils/I %c_file%
  18. goto x
  19. :1
  20. echo gcc %debug% -c -DPEPYPATH -DPEPSYPATH=\"%isoded%/pepsy\" -DDEBUG %c_file%
  21. gcc %debug% -c -DPEPYPATH -DPEPSYPATH=\"%isoded%/pepsy\" -DDEBUG @%isodei%/utils/I %c_file%
  22. goto x
  23. :2
  24. echo gcc %debug% -c -DPEPYPATH=\"%isoded%/pepy\" -DDEBUG %c_file%
  25. gcc %debug% -c -DPEPYPATH=\"%isoded%/pepy\" -DDEBUG @%isodei%/utils/I %c_file%
  26. goto x
  27. :3
  28. echo gcc %debug% -c -DDEBUG -DPEPSY_VERSION=2 %c_file%
  29. gcc %debug% -c -DDEBUG -DPEPSY_VERSION=2 @%isodei%/utils/I %c_file%
  30. goto x
  31. :4
  32. echo gcc %debug% -c -DINVOKER -DPEPYPATH=\"%isoded%/pepy\" -DDEBUG %c_file%
  33. gcc %debug% -c -DINVOKER -DPEPYPATH=\"%isoded%/pepy\" -DDEBUG @%isodei%/utils/I %c_file%
  34. goto x
  35. :5
  36. echo gcc %debug% -c -DPEPYPATH -DDEBUG %c_file%
  37. gcc %debug% -c -DPEPYPATH -DDEBUG @%isodei%/utils/I %c_file%
  38. goto x
  39. :x
  40. del %c_file%
  41. :end
  42.